package me.zhengjie.modules.management.service;

import me.zhengjie.modules.management.domain.Pageable;
import me.zhengjie.modules.management.service.dto.ConferenceRecordQueryCriteria;
import me.zhengjie.modules.management.service.dto.MrRecordRepDto;

import java.util.List;
import java.util.Map;

/**
 * @Author: chenxin.jiang
 * @Date: 2020/12/17
 * @Description: 培训教室报表service
 */
public interface MrAppointmentRepService {

    /**
     * 查询报表
     * @param conferenceRecordQueryCriteria
     * @param pageable
     * @return java.util.Map<java.lang.String,java.lang.Object>
     */
    Map<String, Object> Query(ConferenceRecordQueryCriteria conferenceRecordQueryCriteria, Pageable pageable);

    /**
     * 导出报表
     * @param conferenceRecordQueryCriteria
     * @return java.util.List<me.zhengjie.modules.management.service.dto.MrRecordRepDto>
     */
    List<MrRecordRepDto> Export(ConferenceRecordQueryCriteria conferenceRecordQueryCriteria);
}
